package org.kongqian.basic.common;

import org.kongqian.org.domain.Employee;
import org.kongqian.org.domain.Shop;

/**
 * 登录上下文：把登录后的一些信息，缓存到这里面，其他地址来获取使用
 * 1 登录用户
 * 2 登录用户权限
 */
public class LoginContext {

    /**
     * 登录成功后调用
     * @param loginUser
     */
    public static void setLoginAdmin(Employee loginUser){
        //暂时不实现--要存放session,redis

        // 登录时还需要获取当前登录用户的店铺信息,保存到Redis中
    }


    /**
     * 获取登录用户
     * @return
     */
    public static Employee getLoginAdmin(){
        //从session或者redis中获取  现在模拟获取一个用户
        Employee employee = new Employee();
        employee.setId(1L);
        employee.setUsername("kq");
        // 获取店铺信息
        Shop shop = new Shop();
        shop.setId(75L);
        shop.setName("123");
        employee.setShop(shop);
        return employee;

    }

}